SecurityConfig

Protobuf type meshtastic.Config.SecurityConfig

Types

Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , ConfigProtos.Config.SecurityConfigOrBuilder
Protobuf type meshtastic.Config.SecurityConfig

Properties

Functions

Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard

Allow incoming device control over the insecure legacy admin channel.
bool admin_channel_enabled = 8;
Link copied to clipboard
open fun getAdminKey(index: Int): ByteString

The public key authorized to send admin messages to this node.
repeated bytes admin_key = 3;
Link copied to clipboard
open fun getAdminKeyCount(): Int

The public key authorized to send admin messages to this node.
repeated bytes admin_key = 3;
Link copied to clipboard
open fun getAdminKeyList(): List<ByteString>

The public key authorized to send admin messages to this node.
repeated bytes admin_key = 3;
Link copied to clipboard

By default we turn off logging as soon as an API client connects (to keep shared serial link quiet).
Output live debug logging over serial or bluetooth is set to true.
bool debug_log_api_enabled = 6;
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getIsManaged(): Boolean

If true, device is considered to be "managed" by a mesh administrator via admin messages
Device is managed by a mesh administrator.
bool is_managed = 4;
Link copied to clipboard
Link copied to clipboard
open fun getPrivateKey(): ByteString

The private key of the device.
Used to create a shared key with a remote device.
bytes private_key = 2;
Link copied to clipboard
open fun getPublicKey(): ByteString

The public key of the user's device.
Sent out to other nodes on the mesh to allow them to compute a shared secret key.
bytes public_key = 1;
Link copied to clipboard

Serial Console over the Stream API."
bool serial_enabled = 5;
Link copied to clipboard
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun parseFrom(data: ByteString): ConfigProtos.Config.SecurityConfig
open fun parseFrom(input: CodedInputStream): ConfigProtos.Config.SecurityConfig
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): ConfigProtos.Config.SecurityConfig
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): ConfigProtos.Config.SecurityConfig
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ConfigProtos.Config.SecurityConfig
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ConfigProtos.Config.SecurityConfig
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): ConfigProtos.Config.SecurityConfig
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun writeTo(output: CodedOutputStream)